package com.eportal.domain;

import org.hibernate.validator.constraints.NotBlank;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.sql.Timestamp;

/**
 * 积分
 * @author chencheng
 */
public class SysScoreRule implements Serializable {

	/**
	 * @author chencheng
	 */
	private static final long serialVersionUID = 1L;

	/** sid*/
	private Long sid;

	/** 菜单表对应的url*/
	@NotBlank(message = "规则名称必选")
	private String mUrl;

	/** 所属合作方*/
	private String agtCode;

	/** 所属社区*/
	private String communityId;

	/** 获取的积分*/
	@NotNull(message = "奖励信誉值必填")
	private Long incScore;

	/** 创建人*/
	private String cUserName;

	/** 创建时间*/
	private Timestamp cTime;

	/** 最后修改人*/
	private String uUserName;

	/** 最后修改时间*/
	private Timestamp uTime;

	/** 修改说明*/
	private String comm;

	/**
	 * sid
	 * @return the sid
	 */
	public Long getSid() {
		return sid;
	}


	/**
	 * sid
	 * @param sid
	 */
	public void setSid(Long sid) {
		this.sid = sid;
	}



	/**
	 * 菜单表对应的url
	 * @return mUrl 菜单表对应的url
	 */
	public String getmUrl() {
		return mUrl;
	}



	/**
	 * 菜单表对应的url
	 * @param mUrl 菜单表对应的url
	 */
	public void setmUrl(String mUrl) {
		this.mUrl = mUrl;
	}



	/**
	 * 所属合作方
	 * @return agtCode 所属合作方
	 */
	public String getAgtCode() {
		return agtCode;
	}



	/**
	 * 所属合作方
	 * @param agtCode 所属合作方
	 */
	public void setAgtCode(String agtCode) {
		this.agtCode = agtCode;
	}



	/**
	 * 所属社区
	 * @return communityId 所属社区
	 */
	public String getCommunityId() {
		return communityId;
	}



	/**
	 * 所属社区
	 * @param communityId 所属社区
	 */
	public void setCommunityId(String communityId) {
		this.communityId = communityId;
	}



	/**
	 * 获取的积分
	 * @return the incScore
	 */
	public Long getIncScore() {
		return incScore;
	}


	/**
	 * 获取的积分
	 * @param incScore
	 */
	public void setIncScore(Long incScore) {
		this.incScore = incScore;
	}


	/**
	 * 创建人
	 * @return the cUserName
	 */
	public String getcUserName() {
		return cUserName;
	}


	/**
	 * 创建人
	 * @param cUserName
	 */
	public void setcUserName(String cUserName) {
		this.cUserName = cUserName;
	}


	/**
	 * 创建时间
	 * @return the cTime
	 */
	public Timestamp getcTime() {
		return cTime;
	}


	/**
	 * 创建时间
	 * @param cTime
	 */
	public void setcTime(Timestamp cTime) {
		this.cTime = cTime;
	}


	/**
	 * 最后修改人
	 * @return the uUserName
	 */
	public String getuUserName() {
		return uUserName;
	}


	/**
	 * 最后修改人
	 * @param uUserName
	 */
	public void setuUserName(String uUserName) {
		this.uUserName = uUserName;
	}


	/**
	 * 最后修改时间
	 * @return the uTime
	 */
	public Timestamp getuTime() {
		return uTime;
	}


	/**
	 * 最后修改时间
	 * @param uTime
	 */
	public void setuTime(Timestamp uTime) {
		this.uTime = uTime;
	}


	/**
	 * 修改说明
	 * @return the comm
	 */
	public String getComm() {
		return comm;
	}


	/**
	 * 修改说明
	 * @param comm
	 */
	public void setComm(String comm) {
		this.comm = comm;
	}


}
